{ "cells": [ { "cell_type": "markdown", "id": "c85f17de", "metadata": {}, "source": [ "# Load Data Examples\n", "\n", "### Walkthrough on how to query Load data from PJM using gridstatus" ] }, { "cell_type": "code", "execution_count": 1, "id": "d0ad47ce", "metadata": {}, "outputs": [], "source": [ "import gridstatus" ] }, { "cell_type": "code", "execution_count": 2, "id": "55d3f5c9", "metadata": {}, "outputs": [], "source": [ "iso = gridstatus.PJM()" ] }, { "attachments": {}, "cell_type": "markdown", "id": "5f2f68dc", "metadata": {}, "source": [ "### Get Load Data\n", "\n", "Get 5 Minute frequency load data for PJM and the individual zones within PJM. The column named \"Load\" is for entire PJM RTO and is followed by columns for each zone." ] }, { "cell_type": "code", "execution_count": 3, "id": "0df4d382", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
TimeLoadAEAEPAPSATSIBCCOMEDDAYTONDEOK...PEPEPPJM MID ATLANTIC REGIONPJM RTOPJM SOUTHERN REGIONPJM WESTERN REGIONPLPNPSRECO
02023-02-19 00:04:52.240000-05:0085820.6953121081.91101014136.3662105669.7236326847.4409173385.1838379609.3720701687.5993652614.332519...3963.6564943163.46826128487.88867185820.69531213781.17578141903.2890624600.6992181749.4228514306.609863132.458816
12023-02-19 00:09:55.170000-05:0085672.9296871082.67285114194.2851565668.6728516817.7705073363.9677739441.7460931686.0159912657.982177...3946.7961423149.34155228392.37695385672.92968713805.76757841820.4375004553.7026361763.4782714285.686523131.868545
22023-02-19 00:14:58.240000-05:0085787.5000001076.97570814345.3593755693.8608396943.6269533349.8640139447.3193351679.8791502617.458740...3942.5222163160.39575128288.67187585787.50000013785.94335942033.5078124577.6645501757.3193354263.410644131.263671
32023-02-19 00:19:55.170000-05:0085386.0468751070.95153814228.3623045640.0209966833.6582033354.2194829390.9355461687.0297852620.173583...3942.7531733153.63476528261.56640685386.04687513750.98632841727.2812504552.3935541725.6641844263.164062131.169281
42023-02-19 00:24:56.230000-05:0085363.5234371072.07067814457.8242185623.0410156882.3076173338.1530769372.3261711674.3179932618.351806...3916.5446773123.84667928138.18945385363.52343713736.48144541985.2109374542.4682611729.7426754235.181152129.811752
..................................................................
2062023-02-19 17:14:56.370000-05:0080829.4375001128.50195312913.1982425090.6494146754.7749023163.9086918772.6845701630.2711182507.304199...4108.9096672897.23706028304.43164080829.43750012192.93261739000.9179684620.9418941827.6807864413.996582141.634582
2072023-02-19 17:19:56.350000-05:0081491.0000001130.31604013027.2402345152.0869146811.7690423188.0874028866.2177731633.9503172508.971191...4133.8764642905.73266628419.80078181491.00000012313.50097639397.3515624649.3159171824.0256344447.368164142.517562
2082023-02-19 17:24:56.360000-05:0081557.6640621143.87207013049.4794925154.6914066767.9477533200.8210448875.1562501654.1860352520.479736...4158.6435542919.84570328599.71289081557.66406212184.10839839407.9335934650.1669921835.5805664489.407226143.232330
2092023-02-19 17:29:58.370000-05:0081946.5156251150.35961912946.2519535197.5214846941.5581053231.9013678930.0205071653.0937502559.698242...4162.6660152949.31616228697.18750081946.51562512246.15136739623.7421874699.5219721827.7819824486.046875144.616775
2102023-02-19 17:34:58.390000-05:0082293.4609371155.38098113096.7294925209.1386716853.3715823241.2666018914.2255851634.0770262548.561767...4184.2001952947.68920828849.35546882293.46093712406.89062539614.9726564684.5976561813.0531004530.397460146.449813
\n", "

211 rows × 26 columns

\n", "
" ], "text/plain": [ " Time Load AE AEP \\\n", "0 2023-02-19 00:04:52.240000-05:00 85820.695312 1081.911010 14136.366210 \n", "1 2023-02-19 00:09:55.170000-05:00 85672.929687 1082.672851 14194.285156 \n", "2 2023-02-19 00:14:58.240000-05:00 85787.500000 1076.975708 14345.359375 \n", "3 2023-02-19 00:19:55.170000-05:00 85386.046875 1070.951538 14228.362304 \n", "4 2023-02-19 00:24:56.230000-05:00 85363.523437 1072.070678 14457.824218 \n", ".. ... ... ... ... \n", "206 2023-02-19 17:14:56.370000-05:00 80829.437500 1128.501953 12913.198242 \n", "207 2023-02-19 17:19:56.350000-05:00 81491.000000 1130.316040 13027.240234 \n", "208 2023-02-19 17:24:56.360000-05:00 81557.664062 1143.872070 13049.479492 \n", "209 2023-02-19 17:29:58.370000-05:00 81946.515625 1150.359619 12946.251953 \n", "210 2023-02-19 17:34:58.390000-05:00 82293.460937 1155.380981 13096.729492 \n", "\n", " APS ATSI BC COMED DAYTON \\\n", "0 5669.723632 6847.440917 3385.183837 9609.372070 1687.599365 \n", "1 5668.672851 6817.770507 3363.967773 9441.746093 1686.015991 \n", "2 5693.860839 6943.626953 3349.864013 9447.319335 1679.879150 \n", "3 5640.020996 6833.658203 3354.219482 9390.935546 1687.029785 \n", "4 5623.041015 6882.307617 3338.153076 9372.326171 1674.317993 \n", ".. ... ... ... ... ... \n", "206 5090.649414 6754.774902 3163.908691 8772.684570 1630.271118 \n", "207 5152.086914 6811.769042 3188.087402 8866.217773 1633.950317 \n", "208 5154.691406 6767.947753 3200.821044 8875.156250 1654.186035 \n", "209 5197.521484 6941.558105 3231.901367 8930.020507 1653.093750 \n", "210 5209.138671 6853.371582 3241.266601 8914.225585 1634.077026 \n", "\n", " DEOK ... PE PEP PJM MID ATLANTIC REGION \\\n", "0 2614.332519 ... 3963.656494 3163.468261 28487.888671 \n", "1 2657.982177 ... 3946.796142 3149.341552 28392.376953 \n", "2 2617.458740 ... 3942.522216 3160.395751 28288.671875 \n", "3 2620.173583 ... 3942.753173 3153.634765 28261.566406 \n", "4 2618.351806 ... 3916.544677 3123.846679 28138.189453 \n", ".. ... ... ... ... ... \n", "206 2507.304199 ... 4108.909667 2897.237060 28304.431640 \n", "207 2508.971191 ... 4133.876464 2905.732666 28419.800781 \n", "208 2520.479736 ... 4158.643554 2919.845703 28599.712890 \n", "209 2559.698242 ... 4162.666015 2949.316162 28697.187500 \n", "210 2548.561767 ... 4184.200195 2947.689208 28849.355468 \n", "\n", " PJM RTO PJM SOUTHERN REGION PJM WESTERN REGION PL \\\n", "0 85820.695312 13781.175781 41903.289062 4600.699218 \n", "1 85672.929687 13805.767578 41820.437500 4553.702636 \n", "2 85787.500000 13785.943359 42033.507812 4577.664550 \n", "3 85386.046875 13750.986328 41727.281250 4552.393554 \n", "4 85363.523437 13736.481445 41985.210937 4542.468261 \n", ".. ... ... ... ... \n", "206 80829.437500 12192.932617 39000.917968 4620.941894 \n", "207 81491.000000 12313.500976 39397.351562 4649.315917 \n", "208 81557.664062 12184.108398 39407.933593 4650.166992 \n", "209 81946.515625 12246.151367 39623.742187 4699.521972 \n", "210 82293.460937 12406.890625 39614.972656 4684.597656 \n", "\n", " PN PS RECO \n", "0 1749.422851 4306.609863 132.458816 \n", "1 1763.478271 4285.686523 131.868545 \n", "2 1757.319335 4263.410644 131.263671 \n", "3 1725.664184 4263.164062 131.169281 \n", "4 1729.742675 4235.181152 129.811752 \n", ".. ... ... ... \n", "206 1827.680786 4413.996582 141.634582 \n", "207 1824.025634 4447.368164 142.517562 \n", "208 1835.580566 4489.407226 143.232330 \n", "209 1827.781982 4486.046875 144.616775 \n", "210 1813.053100 4530.397460 146.449813 \n", "\n", "[211 rows x 26 columns]" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = iso.get_load(date=\"today\")\n", "df" ] }, { "cell_type": "code", "execution_count": 4, "id": "091e0ba4", "metadata": {}, "outputs": [ { "data": { "image/svg+xml": "02:00Feb 19, 202304:0006:0008:0010:0012:0014:0016:00010k20k30k40k50k60k70k80k90kAEAEPAPSATSIBCCOMEDDAYTONDEOKDOMDPLDUQEKPCJCMEPEPEPPJM MID ATLANTIC REGIONPJM RTOPJM SOUTHERN REGIONPJM WESTERN REGIONPLPNPSRECOLoad Over Time - PJMTimeMW" }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fig = gridstatus.viz.load_over_time(df, iso=\"PJM\")\n", "fig.show(\"svg\", width=1200, height=600)" ] }, { "attachments": {}, "cell_type": "markdown", "id": "459dc2bb", "metadata": {}, "source": [ "### Query for Date Range" ] }, { "cell_type": "code", "execution_count": 5, "id": "e00a7a8e", "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "100%|██████████| 2/2 [00:02<00:00, 2.85s/it]\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
TimeLoadAEAEPAPSATSIBCCOMEDDAYTONDEOK...PEPEPPJM MID ATLANTIC REGIONPJM RTOPJM SOUTHERN REGIONPJM WESTERN REGIONPLPNPSRECO
02023-02-01 00:04:55.470000-05:0094584.7734371075.86083915904.7314456323.9311528323.0742183419.24023412101.9638672251.4892573111.912353...4139.1064453237.36181629806.37890694584.77343713124.35058549499.5859375031.3715822070.1694334478.117187142.042251
12023-02-01 00:09:56.690000-05:0094476.1718751071.40234315994.0410156358.3051758337.1123043412.14648412082.1601562234.8793943103.661132...4125.3867183218.28002929684.61914094476.17187513049.12011749586.5273435017.9702142076.2229004470.617675141.239334
22023-02-01 00:14:56.690000-05:0094384.8203121064.39868116107.1660156280.4892578120.0468753400.79492112124.9208982230.1330563093.563964...4065.9270013219.54931629578.13867194384.82031213197.89257849467.9882815005.7524412079.0361324475.640136140.498703
32023-02-01 00:19:55.500000-05:0094051.0859371061.40722616091.4531256203.0600588096.9145503385.43139612024.3808592233.2407223102.755615...4121.0253903195.67260729515.65820394051.08593713170.41113249245.9921874994.8784172022.7175294442.506347139.327087
42023-02-01 00:24:56.670000-05:0093737.4140621058.09765615843.7919926268.9829108063.4262693360.37768512087.9296872225.0825193123.419189...4100.3535153179.60400329481.00976593737.41406213096.27734349113.9492184983.5444332070.1523434443.084960139.987518
..................................................................
53812023-02-19 17:14:56.370000-05:0080829.4375001128.50195312913.1982425090.6494146754.7749023163.9086918772.6845701630.2711182507.304199...4108.9096672897.23706028304.43164080829.43750012192.93261739000.9179684620.9418941827.6807864413.996582141.634582
53822023-02-19 17:19:56.350000-05:0081491.0000001130.31604013027.2402345152.0869146811.7690423188.0874028866.2177731633.9503172508.971191...4133.8764642905.73266628419.80078181491.00000012313.50097639397.3515624649.3159171824.0256344447.368164142.517562
53832023-02-19 17:24:56.360000-05:0081557.6640621143.87207013049.4794925154.6914066767.9477533200.8210448875.1562501654.1860352520.479736...4158.6435542919.84570328599.71289081557.66406212184.10839839407.9335934650.1669921835.5805664489.407226143.232330
53842023-02-19 17:29:58.370000-05:0081946.5156251150.35961912946.2519535197.5214846941.5581053231.9013678930.0205071653.0937502559.698242...4162.6660152949.31616228697.18750081946.51562512246.15136739623.7421874699.5219721827.7819824486.046875144.616775
53852023-02-19 17:34:58.390000-05:0082293.4609371155.38098113096.7294925209.1386716853.3715823241.2666018914.2255851634.0770262548.561767...4184.2001952947.68920828849.35546882293.46093712406.89062539614.9726564684.5976561813.0531004530.397460146.449813
\n", "

5386 rows × 26 columns

\n", "
" ], "text/plain": [ " Time Load AE \\\n", "0 2023-02-01 00:04:55.470000-05:00 94584.773437 1075.860839 \n", "1 2023-02-01 00:09:56.690000-05:00 94476.171875 1071.402343 \n", "2 2023-02-01 00:14:56.690000-05:00 94384.820312 1064.398681 \n", "3 2023-02-01 00:19:55.500000-05:00 94051.085937 1061.407226 \n", "4 2023-02-01 00:24:56.670000-05:00 93737.414062 1058.097656 \n", "... ... ... ... \n", "5381 2023-02-19 17:14:56.370000-05:00 80829.437500 1128.501953 \n", "5382 2023-02-19 17:19:56.350000-05:00 81491.000000 1130.316040 \n", "5383 2023-02-19 17:24:56.360000-05:00 81557.664062 1143.872070 \n", "5384 2023-02-19 17:29:58.370000-05:00 81946.515625 1150.359619 \n", "5385 2023-02-19 17:34:58.390000-05:00 82293.460937 1155.380981 \n", "\n", " AEP APS ATSI BC COMED \\\n", "0 15904.731445 6323.931152 8323.074218 3419.240234 12101.963867 \n", "1 15994.041015 6358.305175 8337.112304 3412.146484 12082.160156 \n", "2 16107.166015 6280.489257 8120.046875 3400.794921 12124.920898 \n", "3 16091.453125 6203.060058 8096.914550 3385.431396 12024.380859 \n", "4 15843.791992 6268.982910 8063.426269 3360.377685 12087.929687 \n", "... ... ... ... ... ... \n", "5381 12913.198242 5090.649414 6754.774902 3163.908691 8772.684570 \n", "5382 13027.240234 5152.086914 6811.769042 3188.087402 8866.217773 \n", "5383 13049.479492 5154.691406 6767.947753 3200.821044 8875.156250 \n", "5384 12946.251953 5197.521484 6941.558105 3231.901367 8930.020507 \n", "5385 13096.729492 5209.138671 6853.371582 3241.266601 8914.225585 \n", "\n", " DAYTON DEOK ... PE PEP \\\n", "0 2251.489257 3111.912353 ... 4139.106445 3237.361816 \n", "1 2234.879394 3103.661132 ... 4125.386718 3218.280029 \n", "2 2230.133056 3093.563964 ... 4065.927001 3219.549316 \n", "3 2233.240722 3102.755615 ... 4121.025390 3195.672607 \n", "4 2225.082519 3123.419189 ... 4100.353515 3179.604003 \n", "... ... ... ... ... ... \n", "5381 1630.271118 2507.304199 ... 4108.909667 2897.237060 \n", "5382 1633.950317 2508.971191 ... 4133.876464 2905.732666 \n", "5383 1654.186035 2520.479736 ... 4158.643554 2919.845703 \n", "5384 1653.093750 2559.698242 ... 4162.666015 2949.316162 \n", "5385 1634.077026 2548.561767 ... 4184.200195 2947.689208 \n", "\n", " PJM MID ATLANTIC REGION PJM RTO PJM SOUTHERN REGION \\\n", "0 29806.378906 94584.773437 13124.350585 \n", "1 29684.619140 94476.171875 13049.120117 \n", "2 29578.138671 94384.820312 13197.892578 \n", "3 29515.658203 94051.085937 13170.411132 \n", "4 29481.009765 93737.414062 13096.277343 \n", "... ... ... ... \n", "5381 28304.431640 80829.437500 12192.932617 \n", "5382 28419.800781 81491.000000 12313.500976 \n", "5383 28599.712890 81557.664062 12184.108398 \n", "5384 28697.187500 81946.515625 12246.151367 \n", "5385 28849.355468 82293.460937 12406.890625 \n", "\n", " PJM WESTERN REGION PL PN PS RECO \n", "0 49499.585937 5031.371582 2070.169433 4478.117187 142.042251 \n", "1 49586.527343 5017.970214 2076.222900 4470.617675 141.239334 \n", "2 49467.988281 5005.752441 2079.036132 4475.640136 140.498703 \n", "3 49245.992187 4994.878417 2022.717529 4442.506347 139.327087 \n", "4 49113.949218 4983.544433 2070.152343 4443.084960 139.987518 \n", "... ... ... ... ... ... \n", "5381 39000.917968 4620.941894 1827.680786 4413.996582 141.634582 \n", "5382 39397.351562 4649.315917 1824.025634 4447.368164 142.517562 \n", "5383 39407.933593 4650.166992 1835.580566 4489.407226 143.232330 \n", "5384 39623.742187 4699.521972 1827.781982 4486.046875 144.616775 \n", "5385 39614.972656 4684.597656 1813.053100 4530.397460 146.449813 \n", "\n", "[5386 rows x 26 columns]" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = iso.get_load(start=\"Feb 1, 2023\", end=\"Feb 20, 2023\")\n", "df" ] }, { "cell_type": "code", "execution_count": 6, "id": "a40033ab", "metadata": {}, "outputs": [ { "data": { "image/svg+xml": "Feb 22023Feb 4Feb 6Feb 8Feb 10Feb 12Feb 14Feb 16Feb 18020k40k60k80k100k120kAEAEPAPSATSIBCCOMEDDAYTONDEOKDOMDPLDUQEKPCJCMEPEPEPPJM MID ATLANTIC REGIONPJM RTOPJM SOUTHERN REGIONPJM WESTERN REGIONPLPNPSRECOLoad Over Time - PJMTimeMW" }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fig = gridstatus.viz.load_over_time(df, iso=\"PJM\")\n", "fig.show(\"svg\", width=1200, height=600)" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3.10.2 64-bit ('isodata')", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.10.2" }, "vscode": { "interpreter": { "hash": "49f14642123d0cc1afa9fa45716ed5f1e915189c28b01efe02a8b7ec3c0a3fce" } } }, "nbformat": 4, "nbformat_minor": 5 }